#ifndef __Ball_h_
#define __Ball_h_
  
#include <OgreCamera.h>

class Ball  {

public:
   Ball ( );
   Ball ( Ogre::Vector3 , Ogre::Vector3 );
	~Ball( );

   void setmovementVector( Ogre::Vector3 );
   void setPosition( Ogre::Vector3 );
   void setRadius( int radius );

   Ogre::Vector3 getmovementVector( );
   Ogre::Vector3 getPosition( );
   int getRadius( );

private: 

   Ogre::Vector3 movementVector;
   Ogre::Vector3 positionVector;
   int radius;
   void normalizeVector(Ogre::Vector3&);
  
};
 
#endif 